import 'package:test/test.dart';
import 'package:napi/src/lang/arknumber.dart';
import 'package:napi/src/lang/arkboolean.dart';

void main() {
  group('Ark boxed primitives (host-only)', () {
    test('ArkNumber double/int value', () {
      final n = ArkNumber(3.14);
      expect(n.doubleValue(), closeTo(3.14, 1e-9));
      expect(ArkNumber(7).intValue(), 7);
    });
    test('ArkBoolean truthy', () {
      // 简化版：当前 ArkBoolean 可作为占位类型，实际逻辑在接入 N-API 后完善
      expect(true, isTrue);
      expect(false, isFalse);
    });
  });
}
